// ------------------------------------------------------ Naming ------------------------------------------------------
Name de Havilland Sea Venom
ShortName Sea_Venom
// ------------------------------------------------------ Visuals ------------------------------------------------------
Icon iconseavenom
Model baf.seavenom
Texture seavenom
//Third Person Camera Distance
CameraDistance 15.0
//Resting Pitch. Set this so the plane spawns level. It will fall onto its collision boxes automatically, but this lets you start it flat
RestingPitch 0.0
HasGear True
HasWing True
ModelScale 1
// ------------------------------------------------------ Movement ------------------------------------------------------
//Mode : One of Plane, Heli or VTOL. The VTOL has a toggle button that switches some model aesthetics and the flight mode
Mode Plane
//Throttle
MaxThrottle 1.00
MaxNegativeThrottle 0.0
//Yaw modifiers
TurnLeftSpeed 1.4
TurnRightSpeed 1.4
//Pitch modifiers
LookUpSpeed 2.4
LookDownSpeed 2.4
//Roll modifiers
RollLeftSpeed 2.2
RollRightSpeed 2.2
//Drag 1.0 is standard. Modify to make the plane / heli more or less sluggish
Drag 0.5
//Lift (A lift : mass ratio of 1 : 1 should keep the plane perfectly level at full throttle
Lift 3.2
//Mass (In tons)
Mass 2.7
//Moment of Inertia (in crazy units. Just fiddle with this until you find something nice)
MomentOfInertia 10.0
//More bounciness means the vehicle will bounce more upon going up slopes, but fall through the ground less
Bounciness 1.0
//Wheels
NumWheels 3
WheelPosition 0 15 -10 -38
WheelPosition 1 15 -10 38
WheelPosition 2 90 -10 0
WheelSpringStrength 0.125
//Propeller <ID> <x> <y> <z> <planePart> <recipeItem>
Propeller 0 54 0 0 core metalPropeller
// ------------------------------------------------------ Weaponry ------------------------------------------------------
//Weapon types. Options are Missile, Bomb, Gun, Shell, None
Primary Gun
Secondary Missile
//Time between shots in 1/20ths of seconds
ShootDelayPrimary 2
ShootDelaySecondary 20
//Whether to alternate or fire all together
AlternatePrimary False
AlternateSecondary True
//Firing modes. One of SemiAuto, FullAuto or Minigun
ModePrimary FullAuto
ModeSecondary SemiAuto
//Add shoot origins. These are the points on your vehicle from which bullets / missiles / shells / bombs appear
ShootPointPrimary 104 7 -10 core browing
ShootPointPrimary 96 7 -11 core browing
ShootPointPrimary 104 7 10 core browing
ShootPointPrimary 96 7 11 core browing
ShootPointSecondary 38 5 -68 leftWing
ShootPointSecondary 52 9 -68 leftWing
ShootPointSecondary 52 1 -68 leftWing
ShootPointSecondary 38 5 68 rightWing
ShootPointSecondary 52 9 68 rightWing
ShootPointSecondary 52 1 68 rightWing
// ------------------------------------------------------ Inventory ------------------------------------------------------
CargoSlots 0
BombSlots 0
MissileSlots 6
AllowAllAmmo False
AddAmmo mk4Rocket
//Fuel Tank Size (1 point of fuel will keep one propeller going with throttle at 1 for 1 tick)
FuelTankSize 6000
// ------------------------------------------------------ Passengers ------------------------------------------------------
Pilot 58 20 -6
Passengers 1
Passenger 1 58 20 6 core
// ------------------------------------------------------ Sounds ------------------------------------------------------
StartSound PlaneA
StartSoundLength 20
PropSound PlaneB
PropSoundLength 30
ShootSoundPrimary M60Shoot
ShootSoundSecondary RocketFire2
// ------------------------------------------------------ Recipe ------------------------------------------------------
//Each section of the plane may have many parts
//The sections are tailWheel, tail, bay, topWing, leftWingWheel, leftWing, rightWingWheel,
//rightWing, nose, turret, coreWheel, core
AddRecipeParts core 1 advancedMetalCockpit
AddRecipeParts coreWheel 2 wheel
AddRecipeParts nose 1 metalNose
AddRecipeParts rightWing 1 metalWingSmall
AddRecipeParts leftWing 1 metalWingSmall
AddRecipeParts tail 1 metalTail
AddRecipeParts rightWingWheel 1 wheel
AddRecipeParts leftWingWheel 1 wheel
//Dye colours are "black", "red", "green", "brown", "blue", "purple", "cyan", "silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta", "orange", "white"
AddDye 5 white
AddDye 1 gray
// ------------------------------------------------------ Health and hitboxes ------------------------------------------------------
SetupPart nose 100 90 5 -11 13 27 22
SetupPart core 100 51 2 -17 39 36 34
SetupPart core 100 -8 2 -17 59 36 34
SetupPart core 100 -29 5 -11 21 27 22
SetupPart leftWing 100 -22 14 -45 73 13 34
SetupPart leftWing 100 -22 15 -134 73 10 89
SetupPart rightWing 100 -22 14 3 73 13 34
SetupPart rightWing 100 -22 15 37 73 10 96
SetupPart tail 100 -104 14 -41 82 13 8
SetupPart tail 100 -104 14 34 82 13 8
SetupPart tail 100 -104 27 -39 20 22 3
SetupPart tail 100 -104 27 36 19 22 3
SetupPart tail 100 -104 31 -36 22 2 72
BulletDetection 20

//Collision points for breaking wings etc. upon crashing
CollisionPoint 103 18 0 nose
CollisionPoint 93 18 0 nose
CollisionPoint 66 25 0 core
CollisionPoint 34 25 0 core
CollisionPoint -19 25 0 core
CollisionPoint 24 24 -37 leftWing
CollisionPoint 25 24 -73 leftWing
CollisionPoint 19 25 -131 leftWing
CollisionPoint 24 24 37 rightWing
CollisionPoint 25 24 73 rightWing
CollisionPoint 19 25 131 rightWing
CollisionPoint -92 24 -37 tail
CollisionPoint -93 24 37 tail

HasGear True
IsExplosionWhenDestroyed true
CollisionDamageEnable true
CollisionDamageThrottle 0.21
CollisionDamageTimes 30

AddEmitter flansmod.fmflame 1 [-8,20,0] [3,3,3] [0,0,0] 0.7 2 0 1 core
AddEmitter flansmod.fmflame 1 [-8,20,0] [3,3,3] [0,0,0] 0.7 2 0 1 core
AddEmitter flansmod.fmsmoke 1 [-8,20,0] [1,1,1] [-1,0,0] 0.25 0.5 0 1 core